#ifndef GRID_H
#define GRID_H

class Grid
{
public:
    virtual void set(int val,int x,int y=0,int z=0)=0;
    virtual int get(int x,int y, int z=0)=0;
    virtual int size(int axis)=0;
    virtual Grid* copy()const=0;

};

#endif // GRID_H
